package com.zjhn.ds.domain.dto.pc;

import com.zjhn.ds.common.PageResult;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

/**
 * @BelongsProject: ds_jlw
 * @BelongsPackage: com.zjhn.ds.domain.dto.pc
 * @Author: sxt
 * @CreateTime: 2024-05-16  15:02
 * @Description:
 * @Version: 1.0
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PcMonitorDetailDto {

    @ApiModelProperty(value = "机台数量")
    private Integer stationQty;

    @ApiModelProperty(value = "正常运行数量")
    private Integer runQty;

    @ApiModelProperty(value = "待机数量")
    private Integer idleQty;

    @ApiModelProperty("故障数量")
    private Integer faultQty;

    @ApiModelProperty("关机数量")
    private Integer stopQty;

    @ApiModelProperty("平局稼动率")
    private BigDecimal sumOee;

    @ApiModelProperty("分页数据")
    private List<PcRunMonitorDto> pageResult;

}
